home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #2 / Amiga Plus CD - 1995 - No. 2.iso / internet / faq / englisch / comp.dcom.sys.cisco < prev    next >
Encoding:
Text File  |  1995-04-11  |  52.0 KB  |  1,438 lines

  1. Archive-name: cisco-networking-faq
  2. Last-modified: 1 November 1994
  3. Version: 1.0
  4.  
  5. This FAQ is edited by John Hawkinson, <jhawk@panix.com>. I've been
  6. rather remiss in FAQ maintenance and editing from July, through
  7. October, but hopefully this should now be remedied.
  8.  
  9. New stuff (please look this over):
  10.  
  11. 20.     How are packets switched?
  12. 21.     How does one interpret buffer statistics?
  13. 22.     How should I restrict access to my router?
  14. 23.     What can I do about source routing?
  15. 24.     Is there a block of private IP addresses I can use?
  16.  
  17.  
  18. Old administrivia:
  19.  
  20. There should eventually be an html version of this FAQ
  21. available. Question should also be numbered, and perhaps divided into
  22. subcategories for large things (like ntp...); also, they need to be
  23. sorted.
  24.  
  25. Please contribute answers to the questions in the Todo section! If your
  26. answer is somewhat complicated, posting would probably be best (to
  27. comp.dcom.sys.cisco). Otherwise, e-mail it to cisco-faq@panix.com. 
  28. Please note that a LOT of these questions have been hanging around
  29. for some time, and if knowledgable people (including myself)
  30. could take the time to answer a few of them, that'd help.
  31.  
  32. This draft FAQ is in RFC1153 digest format, so you can follow each
  33. question with your newsreader. I suppose that question-numbers should
  34. be moved to the From: field. Note that Date: fields represent
  35. last-modification times for the questions.
  36.  
  37. Table of Contents
  38. =================
  39.  
  40. 1.      How can I contact cisco?
  41. 2.      What is this newsgroup?
  42. 3.      What does ``cisco'' stand for?
  43. 4.      How do I save the configuration of a cisco?
  44. 5.      Where can I get ancillary software for my cisco?
  45. 6.      Is there a World-Wide-Web (www) information source?
  46. 7.      How can I get my cisco to talk to a third party router over 
  47. 8.      How can I get my cisco to talk to a 3rd-party router over Frame Relay?
  48. 9.      How can I use debugging?
  49. 10.     How can I use NTP (Network Time Protocol) with my cisco?
  50. 11.     Sample Cisco NTP Configurations
  51. 12.     How do I avoid the annoying DNS lookup if I have misspelled a command?
  52. 13.     Tracing bad routing information
  53. 14.     How to use access lists
  54. 15.     The cisco boot process
  55. 16.     Where can I get Cisco hardware?
  56. 17.     Where can I get IETF documents (RFCs, STDs, etc.)?
  57. 18.     Future features in cisco software
  58. 19.     How do cisco routers rate performance-wise?
  59. 20.     How are packets switched?
  60. 21.     How does one interpret buffer statistics?
  61. 22.     How should I restrict access to my router?
  62. 23.     What can I do about source routing?
  63. 24.     Is there a block of private IP addresses I can use?
  64. 25.     Acknowledgements.
  65.  
  66. todo:
  67. =====
  68.  
  69. *  How to configure TACACS
  70. *  What is SNMP and how can I use it? What software is available and how do
  71.    I use Cisco enterprise MIBs? MIBs on ftp.cisco.com and CIO.cisco.com
  72. *  Pointers to other s/w that's particularly useful in this sort
  73.   of routing environment (like Charley Kline's VLSM program).
  74. *  Pointers to other net resources, like comp.protocols.tcp-ip, RFCs,
  75.    the firewalls mailing list, etc (bgpd?[or is it cidrd now? :-)]).
  76. *  Hints about confusing and not-well documented things like xtacacs...
  77. *  Comments on interoperability issues WRT other vendors.
  78. *  What's SMARTnet, why should I subscribe, how much does it cost,
  79.    and what do I get?
  80. *  What should I name my router, my interfaces, etc.?
  81. *  Should we adjust the buffer parameters on the routers?  What should
  82.    be the indicator before tunning the buffer parameters?  How should
  83.    one fine tune the buffer parapeters?
  84. *  what routing protocol should I use?
  85. *  what is the real purpose of the network subcommand of
  86.    router commands?  When do I not want to include a network
  87.    I know about?
  88. *  What is a VLSM and why would I want one?  What supports
  89.    them?
  90. *  What is CIDR and why do I care (or a more general acronym decoder) ?
  91. *  How do I configure my Cisco to use variable-length subnetting ?
  92. *  What are some methods for conserving IP addresses for
  93.    serial lines?
  94. *  Is there a block of private network numbers I can use
  95.    within my organization only?  When should I use them?
  96.    How do I access them from outside?
  97. *  What do I do if I have to partition a network number?
  98. *  Questions and answers about access lists
  99.    access-list reference list (lots of questions on that)
  100. *  I forgot to mention that routing DECnet over X.25 is a problem.
  101. *  Where PD network applications for SLIP/PPP are.
  102. *  What is HSRP and how does it work?  When is it available (10.0)
  103.    (Hot Standby Routing Protocol)
  104. *  Should I run 9.1, 9.21, 10.0, 10.2, or what?
  105.  
  106. Actual content.
  107. ===============
  108.  
  109. ------------------------------
  110.  
  111. From: Question 1
  112. Date: 31 October 1994
  113. Subject: How can I contact cisco?
  114.  
  115. Corporate address:
  116.  
  117.                 cisco Systems
  118.                 170 West Tasman Drive
  119.                 San Jose, CA 95134
  120.  
  121. The following phone numbers are available:
  122.  
  123.   Technical Assistance Center (TAC)                     +1 800 553 2447
  124.                                                               (553 24HR)
  125.                                                         +1 800 553 6387
  126.                                                         +1 408 526 8209
  127.   Customer Service (Documentation, Warranty &           +1 800 553 6387
  128.       Contract Services, Order Status
  129.   Engineering                                           +1 800 553 2447
  130.                                                               (553 24HR)
  131.   On-site Services, Time & Materials Service            +1 800 829 2447
  132.                                                               (829 24HR)
  133.   Corporate number / general                            +1 408 526 4000
  134.   Corporate FAX (NOT tech support)                      +1 408 526 4100
  135.  
  136. The above 800 numbers are US/Canada only.
  137.  
  138. cisco can also be contacted via e-mail:
  139.  
  140.         tac@cisco.com           Technical Assistance Center
  141.         tac-euro@cisco.com      European TAC
  142.         cs-rep@cisco.com        Literature and administrative (?) requests
  143.         cs@cisco.com            *UNRELIABLE*, special-interest, ``non-support''
  144.  
  145. Please follow the directions available on CIO before doing this.
  146. cisco provides an on-line service for information about their routers
  147. and other products, called CIO (cisco Information Online).  telnet to
  148. cio.cisco.com for more details.
  149.  
  150. The collective experience of this FAQ indicates that it is far wiser to
  151. open a case using e-mail than FAXes, which may be mislaid, shredded,
  152. etc.
  153.  
  154. For those of you still in the paperfull office (unlike the rest of us),
  155. cisco Systems' new corporate address is:
  156.  
  157.         170 West Tasman Drive
  158.         San Jose, CA 95134
  159.  
  160.  
  161. ------------------------------
  162.  
  163. From: Question 2
  164. Date: 26 July 1994
  165. Subject: What is this newsgroup?
  166.  
  167. comp.dcom.sys.cisco, which is gatewayed to the mailing list
  168. cisco@spot.colorado.edu, is a newsgroup for discussion of cisco
  169. hardware, software, and related issues. Remember that you can also
  170. consult with cisco technical support.
  171.  
  172. This newsgroup is not an official cisco support channel, and should
  173. not be relied upon for answers, particularly answers from cisco
  174. Systems employees.
  175.  
  176. Until recently, the mailing list was gatewayed into the newsgroup,
  177. one-way. It is possible that this arrangement may resume at somet time
  178. in the future.
  179.  
  180. ------------------------------
  181.  
  182. From: Question 3
  183. Date: 31 October 1994
  184. Subject: What does ``cisco'' stand for?
  185.  
  186. cisco folklore time:
  187.  
  188. At one point in time, the first letter in cisco Systems was a
  189. lowercase ``c''. At present, various factions within the company have
  190. adopted a capital ``C'', while fierce traditionalists (as well as some
  191. others) continue to use the lowercase variant, as does the cisco
  192. Systems logo. This FAQ has chosen to use the lowercase variant
  193. throughout.
  194.  
  195. cisco is not C.I.S.C.O. but is short for San Francisco, so the story
  196. goes.  Back in the early days when the founders Len Bosack and Sandy
  197. Lerner and appropriate legal entities were trying to come up with a
  198. name they did many searches for non similar names, and always came up
  199. with a name which was denied. Eventually someone suggested ``cisco''
  200. and the name wasn't taken (although SYSCO may be confusingly similar
  201. sounding). There was an East Coast company which later was using the
  202. ``CISCO'' name (I think they sold in the IBM marketplace) they ended
  203. up having to not use the CISCO abberviation.  Today many people spell
  204. cisco with a capital ``C'', citing problems in getting the lowercase
  205. ``c'' right in publications, etc. This lead to at least one amusing
  206. article headlined ``Cisco grows up''. This winter we will celebrate
  207. our 10th year.
  208.  
  209. [This text was written in July of 1994 -jh]
  210.  
  211. ------------------------------
  212.  
  213. From: Question 4
  214. Date: 31 October 1994
  215. Subject: How do I save the configuration of a cisco?
  216.  
  217. If you have a tftp server available, you can create a file on the
  218. server for your router to write to, and then use the write network
  219. command. From a typical unix system:
  220.  
  221.         mytftpserver$ touch /var/spool/tftpboot/myconfig
  222.         mytftpserver$ chmod a+w /var/spool/tftpboot/myconfig
  223.  
  224.         myrouter#write net
  225.         Remote host [10.7.0.63]? 10.7.0.2
  226.         Name of configuration file to write [myrouter-confg]? foobar
  227.         Write file foobar on host 10.7.0.2? [confirm] y
  228.  
  229. Additionally, there's a Macintosh TFTP server available:
  230.  
  231.         ftp://nic.switch.ch/software/mac/peterlewis/tftpd-100.sit.hqx
  232.  
  233. Additionally, you can also use expect, available from:
  234.  
  235.         ftp://ftp.uu.net/languages/tcl/expect/expect.tar.gz
  236.         ftp://ftp.cme.nist.gov/expect/expect.tar.gz
  237.  
  238. or, in shar form from ftp.cisco.com.
  239.  
  240. Expect allows you to write a script which telnets to the router and
  241. performs a ``write terminal'' command, or any other arbitrary set of
  242. command(s), using a structured scripting language (Tcl).
  243.  
  244. ------------------------------
  245.  
  246. From: Question 5
  247. Date: 5 July 1994
  248. Subject: Where can I get ancillary software for my cisco?
  249.  
  250. Try ftping to
  251.  
  252.         ftp://ftp.cisco.com/pub
  253.  
  254. It's a hodgepodge collection of useful stuff, some maintained and some
  255. not. Some is also available from
  256.  
  257.         ftp://cio.cisco.com
  258.  
  259. Vikas Aggarwal has a very customised tacacsd:
  260.  
  261. A new version of xtacacsd is available via anonymous FTP from
  262. 'ftp.navya.com' (128.121.50.145)  under pub/vikas/xtacacsd.shar.
  263. This version should also be available from ftp.cisco.com soon.
  264.  
  265. ------------------------------
  266.  
  267. From: Question 6
  268. Date: 26 July 1994
  269. Subject: Is there a World-Wide-Web (www) information source?
  270.  
  271. You can try the www homepage of this FAQ:
  272.  
  273.         http://www.panix.com/cisco-faq        [still not there yet]
  274.  
  275. or the cisco Educational Archive (CEA) home page:
  276.  
  277.         http://sunsite.unc.edu/cisco/cisco-home.html
  278.  
  279. or the cisco Information Online (CIO) home page:
  280.  
  281.         http://www.cisco.com/
  282.  
  283.  
  284. ------------------------------
  285.  
  286. From: Question 7
  287. Date: 5 July 1994
  288. Subject: How can I get my cisco to talk to a third party router over 
  289. a serial link?
  290.  
  291. You need to tell your cisco to use the same link-level protocol as the
  292. other router; by default, ciscos use a rather bare variant of HDLC
  293. (High-level Data Link Control) all link-level protocols use at some
  294. level/layer or another. To make your cisco operate with most other
  295. routers, you need to change the encapsulation from HDLC to PPP on the
  296. relevant interfaces. For instance:
  297.  
  298.         sewer-cgs#conf t
  299.         
  300.         Enter configuration commands, one per line.
  301.         Edit with DELETE, CTRL/W, and CTRL/U; end with CTRL/Z
  302.         interface serial 1
  303.         encapsulation ppp
  304.         ^Z
  305.  
  306.         sewer-cgs#sh int s 1
  307.         
  308.         Serial 1 is administratively down, line protocol is down 
  309.           Hardware is MCI Serial
  310.           MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec, rely 255/255, load 1/255
  311.           Encapsulation PPP, loopback not set, keepalive set (10 sec)
  312. ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  313. [...]
  314.  
  315. If you're still having trouble, you might wish to turn on serial interface
  316. debugging:
  317.  
  318.         sewer-cgs#ter mon
  319.         sewer-cgs#debug serial-interface
  320.  
  321. ------------------------------
  322.  
  323. From: Question 8
  324. Date: 27 July 1994
  325. Subject: How can I get my cisco to talk to a 3rd-party router over Frame Relay?
  326.  
  327. You should tell your cisco to use ``encapsulation frame-relay ietf''
  328. (instead of ``encapsulation frame-relay'') on your serial interface
  329. that's running frame relay if your frame relay network contains a
  330. diverse set of manufacturers' routers. The keyword ``ietf'' specifies
  331. that your cisco will use RFC1294-compliant encapsulation, rather than
  332. the default, RFC1490-compliant encapsulation (other products, notably
  333. Novell MPR 2.11, use a practice sanctioned by 1294 but deemed verbotten
  334. by 1490, namely padding of the nlpid).  If only a few routers in your
  335. frame relay cloud require this, then you can use the default
  336. encapsulation on everything and specify the exceptions with the
  337. frame-relay map command:
  338.  
  339.         frame-relay map ip 10.1.2.3 56 broadcast ietf
  340.                                                  ^^^^
  341.  
  342. (ietf stands for Internet Engineering Task Force, the body which
  343. evaluates Standards-track RFCs; this keyword is a misnomer as both
  344. RFC1294 and RFC1490 are ietf-approved, however 1490 is most recent and
  345. is a Draft Standard (DS), whereas 1294 is a Proposed Standard (one step
  346. beneath a DS), and is effectively obsolete).
  347.  
  348. ------------------------------
  349.  
  350. From: Question 9
  351. Date: 26 July 1994
  352. Subject: How can I use debugging?
  353.  
  354.  
  355. The ``terminal monitor'' command directs your cisco to send debugging
  356. output to the current session. It's necessary to turn this on each time
  357. you telnet to your router to view debugging information. After that,
  358. you must specify the specific types of debugging you wish to turn on;
  359. please note that these stay on or off until changed, or until the
  360. router reboots, so remember to turn them off when you're done.
  361.  
  362. Debugging messages are also logged to a host if you have trap logging
  363. enabled on your cisco. You can check this like so:
  364.  
  365.  
  366.         sl-panix-1>sh logging
  367.         Syslog logging: enabled (0 messages dropped, 0 flushes, 0 overruns)
  368.             Console logging: level debugging, 66 messages logged
  369.             Monitor logging: level debugging, 0 messages logged
  370.             Trap logging: level debugging, 69 message lines logged
  371.                 Logging to 198.7.0.2, 69 message lines logged
  372.         sl-panix-1>
  373.  
  374. If you have syslog going to a host somewhere and you then set about a
  375. nice long debug session from a term your box is doing double work and
  376. sending every debug message to your syslog server. Additionally, if you
  377. turn on something that provides copious debugging output, be careful
  378. that you don't overflow your disk (``debug ip-rip'' is notorious for
  379. this).
  380.  
  381. One solution to this is to only log severity ``info'' and higher:
  382.  
  383.         sl-panix-1#conf t
  384.         Enter configuration commands, one per line.  End with CNTL/Z.
  385.         logging trap info
  386.  
  387. The other solution is to just be careful and remember to turn off
  388. debugging. This is easy enough with:
  389.  
  390.         sl-panix-1#undebug all
  391.  
  392. If you have a heavily loaded box, you should be aware that debugging
  393. can load your router.  The console has a higher priority than a vty so
  394. don't debug from the console; instead, disable console logging:
  395.  
  396.         cix-west.cix.net#conf t
  397.         Enter configuration commands, one per line.  End with CNTL/Z.
  398.         no logging console
  399.  
  400. Then always debug from a vty.  If the box is busy and you are a little
  401. too vigorous with debugging and the box is starting to sink, quickly
  402. run, don't walk to your console and kill the session on the vty.  If
  403. you are on the console your debugging has top prioority and then the
  404. only way out is the power switch.  This of course makes remote
  405. debugging a real sweaty palms adventure especially on a crowded box.
  406. Caveat debugger!
  407.  
  408. Also, if you for some reason forget what the available debug commands
  409. are and don't have a manual handy, remember that's what on-line help
  410. is for. Under pre 9.21 versions, ``debug ?'' lists all commands. Under
  411. 9.21 and above, that gives you general categories, and you can check
  412. for more specific options by specifying the category: ``debug ip ?''.
  413.  
  414. As a warning, the ``logging buffered'' feature causes all debug
  415. streams to be redirected to an in-memory buffer, so be careful using
  416. that.
  417.  
  418. Lastly, if you're not sure what debugging criteria you need, you can
  419. try ``debug all''. BE CAREFUL!  It is way useful, but only in a very
  420. controlled environment, where you can turn off absolutely everything
  421. you're not interested in.  Saves a lot of thinking.  Turning it on on
  422. a busy box can quickly cause meltdown.
  423.  
  424. ------------------------------
  425.  
  426. From: Question 10
  427. Date: 5 July 1994
  428. Subject: How can I use NTP (Network Time Protocol) with my cisco?
  429.  
  430. >What level of software is required for NTP support in
  431. >a Cisco router?
  432.  
  433. 9.21 or above.
  434.  
  435. >Which Cisco routers support NTP?
  436.  
  437. It is a software feature exclusively. Anything that supports
  438. 9.21 or 10 will run NTP (when running that s/w).
  439.  
  440. >How do I set it up?
  441.  
  442. The basic hook is:
  443.         ntp server <host> [version n]
  444. or
  445.         ntp peer <host> [version n]
  446.  
  447. depending on whether you want a client/server or peer relationship.
  448. There's a bunch of other stuff available for MD5 authentication,
  449. broadcast, access control, etc.  You can also use the
  450. context-sensitive help feature to puzzle it out; try ``ntp ?'' in
  451. config mode.
  452.  
  453. You'll also want to play with the SHOW NTP * router commands.  Here
  454. are two examples.
  455.  
  456. EXAMPLE 1:
  457.  
  458. router# show ntp assoc
  459.  
  460.       address         ref clock     st  when  poll reach  delay  offset    disp
  461. +~128.9.2.129      .WWVB.            1   109   512  377    97.8   -2.69    26.7
  462. *~132.249.16.1     .GOES.            1   309   512  357    55.4   -1.34    27.5
  463.  * master (synced), # master (unsynced), + selected, - candidate, ~ configured
  464.  
  465. EXAMPLE 2:
  466.  
  467. router#show ntp stat
  468. Clock is synchronized, stratum 2, reference is 132.249.16.1
  469. nominal freq is 250.0000 Hz, actual freq is 249.9981 Hz, precision is 2**19
  470. reference time is B1A8852D.B69201EE (12:36:13.713 PDT Tue Jun 14 1994)
  471. clock offset is -1.34 msec, root delay is 55.40 msec
  472. root dispersion is 41.29 msec, peer dispersion is 28.96 msec
  473.  
  474. For particular cisco NTP questions, feel free to ask in comp.dcom.sys.cisco.
  475.  
  476. For broader NTP info, see ftp://louie.udel.edu:pub/ntp/doc.  The file
  477. clock.txt in that directory has info about various public NTP servers.
  478. There is also information on radio time receivers that can be
  479. connected to an NTP server (this is handy on private networks, if you
  480. have an entire campus to get chiming, or if you become a hard core
  481. chimer).
  482.  
  483. The ``ntp clock-period'' command is added automagically to jump-start
  484. the NTP frequency compensation when the box is rebooted.  This is
  485. essentially a representation of the frequency of the crystal used as
  486. the local timebase, and may take several days to calculate otherwise.
  487. (Do a ``write mem'' after a week or so to save a good value.)
  488.  
  489. Caveat: Note that the CS-500 will not be able to achieve quite the same
  490. level of accuracy as other platforms, since its hardware clock
  491. resolution is roughly 242Hz instead of the 1MHz available on other
  492. platforms.  In practice this shouldn't matter for anyone other than
  493. true time geeks.
  494.  
  495. ----------------------------------------------------------------------
  496.  
  497. From: Question 11
  498. Date: 5 July 1994
  499. Subject: Sample Cisco NTP Configurations
  500.  
  501. You will need to substitute your own NTP peers, timezones, and GMT
  502. offsets into the examples below, of course.  Example 1 is in US Central
  503. Time Zone, while example 3 is in US Pacific Time Zone.  Both account
  504. for normal US Daylight Savings Time practices.
  505.  
  506. EXAMPLE 1 (Charley Kline):
  507. ...
  508. clock timezone CST -6
  509. clock summer-time CDT recurring
  510. ntp source eth 0
  511. ntp peer <host1>
  512. ntp peer <host2>
  513. ntp peer <host3>
  514. ...
  515.  
  516.  
  517. EXAMPLE 2 (Tony Li):
  518. ...
  519. ntp source Ethernet0/0
  520. ntp update-calendar
  521. ntp peer <host1> 
  522. ntp peer <host2> prefer
  523. ...
  524.  
  525.  
  526. EXAMPLE 3 (Dave Katz):
  527. ...
  528. service timestamps debug datetime localtime
  529. service timestamps log datetime localtime
  530. clock timezone PST -8
  531. clock summer-time PDT recurring
  532. interface Ethernet0
  533. ip address <mumble>
  534. ntp broadcast
  535. ntp clock-period 17180319
  536. ntp source Ethernet0
  537. ntp server <host1>
  538. ntp server <host2>
  539. ntp server <host3>
  540.  
  541. COMMENTS ON EXAMPLE 3: 
  542.         The config file is commented with date and time (and user id,
  543. if TACACS is enabled) when the system thinks the clock is accurate.
  544. I've enabled timestamping of debug and syslog messages.  I send NTP
  545. broadcast packets out onto the local ethernet.  I'm in Pacific
  546. Standard Time, with U.S. standard daylight saving time rules.  I use
  547. the IP address of the ethernet as the source for all NTP packets.
  548.  
  549.  
  550. ------------------------------
  551.  
  552. From: Question 12
  553. Date: 5 July 1994
  554. Subject: How do I avoid the annoying DNS lookup if I have misspelled a command?
  555.  
  556. By default, all lines are configured to automatically try a telnet
  557. connection if the first word in a input line is not recognized as a
  558. valid command.  You can disable this by setting ``transport preferred
  559. none'' on every line (con, aux and vty). For instance:
  560.  
  561.  
  562.         sl-panix-1#conf t
  563.         Enter configuration commands, one per line.  End with CNTL/Z.
  564.         line vty 0 10
  565.         transport preferred none
  566.  
  567.  
  568. You can see the number of vty's currently configuered with ``show lines''
  569.  
  570. Also, you can suspend connect attempts with ^^ followed by ``x'', ie
  571. shift-cntrl-6 x.
  572.  
  573. [It has been suggested that ``no ip ipname-lookup'' to turn off IEN116
  574. helps. I think this is the default -jh ]
  575.  
  576. ------------------------------
  577.  
  578. From: Question 13
  579. Date: 31 Oct 1994
  580. Subject: Tracing bad routing information
  581.  
  582. or: How do I find out which non-Cisco systems on my networks generate IP-RIP
  583.    information without letting them mess up my routing tables.
  584.  
  585. Here you could work with a default administrative distance.
  586. Administrative distance is the basis upon which the cisco prefers
  587. routing information of one protocol over another. In this example:
  588.  
  589.         router rip
  590.         network 192.125.254.0
  591.         distance 255
  592.         distance 120 192.125.254.17     ! list all valid RIP suppliers
  593.         [...]
  594.  
  595. the value 255 has the implicit meaning of not putting this information
  596. into the routing table. Therefore, setting an administrative distance
  597. of 255 means that all RIP suppliers are by default accepted but their
  598. information is not put into the routing table. The administrative
  599. distance for the router 192.125.244.17 has been reset to the default
  600. (for RIP) of 120, causing its routes to be accepted into the routing table.
  601.  
  602. Then you can look them up with ``show ip protocols'' and restore the
  603. original administrative distance for the ones you want to fill in the
  604. routing table.
  605.  
  606. The same results can be acheived with an ip access-list, but with
  607. that, ``show ip protocols'' will only show the valid ones. But often
  608. it is more useful to see which systems were generating routing
  609. information at all.
  610.  
  611. This trick works for other routing protocols as well, but please select
  612. the proper adminstrative distance (rather than 120) for the protocol
  613. you're using.
  614.  
  615. ------------------------------
  616.  
  617. From: Question 14
  618. Date: 5 July 1994
  619. Subject: How to use access lists
  620.  
  621. [The following is wholesale included; at some point it'll
  622. probably be editted a bit and reformatted... -jh]
  623.  
  624.                     Frequently Asked Questions
  625.                     contributed by Howard C. Berkowitz
  626.                     PSC International
  627.                     hcb@world.std.com
  628.                        @clark.net   [probably will be my permanent 
  629.                                      personal account]
  630.                     PSC's domain is in mid-setup
  631.  
  632. Where in the router are access lists applied?
  633.  
  634.     
  635.     In general, Basic access lists are executed as filters on
  636. outgoing interfaces.  Newer releases of the Cisco code, such as
  637. 9.21 and 10, do have increased ability to filter on incoming ports.
  638. Certain special cases, such as broadcasts and bridged traffic,
  639. can be filtered on incoming interfaces in earlier releases.
  640. There are also special cases involving console access.
  641.  
  642. Rules, written as ACCESS-LIST statements, are global for the entire
  643. Cisco box; they are activated on individual outgoing interfaces by
  644. ACCESS-GROUP subcommands of the INTERFACE major command.
  645.     Filters are applied after traffic has entered on an incoming
  646. interface and gone through a routing process; traffic that originates in
  647. a router (e.g., telnets from the console port) is not subject to
  648. filtering.
  649.  
  650.              +-------------------+
  651.              |     GLOBAL        |
  652.              |                   |
  653.              | Routing           |
  654.              | ^  v       Access |
  655.              | ^  v       Lists  |
  656.              +-^--v--------^---v-+
  657.              | ^  v        ^   v |
  658.              | ^  v        ^   v |
  659. A----------->|-|  |>>>>Access  >>----------->B
  660.              |1        Group   2 |
  661. <------------|                   |<-----------
  662.              |                   |
  663.              |                   |
  664.              +-------------------+
  665.  
  666.     Some types of ``filter,'' using ``filter'' as a broader class than
  667. ACCESS-LIST, can operate on incoming traffic.  For example, the INPUT-
  668. SAP-FILTER used for Novell networks is applied to Service Advertisement
  669. Packets (SAP) seen at incoming interfaces.  In general, incoming
  670. filtering can only be done for ``system'' rather than user traffic.
  671.  
  672. Rules of thumb in defining access lists.
  673.  
  674.     First, define what you want to do and in which directions.  An
  675. informal drawing is a good first step.  As opposed to the usual
  676. connectivity drawings among routers, it's often convenient to draw
  677. unidirectional links between routers.
  678.     Second, informally write out your filtering rules.  In general, it
  679. is best to go from most specific to least specific. Modify the order of
  680. writing things to minimize the number of rules needed.
  681.     Third, determine which rules need to be on which routers.
  682. Explicitly consider the direction of flow, and the possible existence of
  683. additional paths that could inadvertently bypass a filter.
  684.  
  685. Can a Cisco router be a ``true'' firewall?
  686.  
  687.     This depends on the definition of firewall.  Some writers (e.g.,
  688. Gene Spafford in _Practical UNIX Security_) define a firewall as a
  689. host on which an ``inside'' and/or an ``outside'' application process run,
  690. with application-level code linking the two.  For example, a firewall
  691. might provide FTP access to the outside world, but it would not also
  692. provide direct FTP service to the inside world.  To place a file on
  693. the FTP external server, a designated user would explicitly log onto
  694. the FTP server, transfer a file to the server, and log off.  The
  695. firewall prevents direct FTP connectivity between the inside and
  696. outside networks; only indirect, application-level connectivity is
  697. allowed.
  698.    Firewalls of this sort are complemented by chokes, which filter on
  699. network addresses and/or port numbers.  Cisco routers cannot do
  700. application-level control with access control lists.
  701.    Other authors do not distinguish between chokes and filters.  Using
  702. the loose definition that a firewall is anything that selectively blocks
  703. access from the inside to the outside, routers can be firewalls.
  704.  
  705.  
  706. IP Specific
  707. -----------
  708.  
  709. Can the ``operand'' field be used with a protocol keyword of IP to filter
  710. on protocol ID?
  711.  
  712.     No.  Operand filtering only works for TCP and UDP port numbers.
  713.  
  714. How can I prevent traffic for a certain Internet application to flow in
  715. one direction but not the other?
  716.  
  717.     Remember that Internet applications flow from client port to server
  718. port.  Denying traffic from port 23, for example, blocks flow from the
  719. client to the server.
  720.  
  721.              +-------------------+
  722.              |                   |
  723. A----------->|                   |----------->B
  724.              |1                 2|
  725. <------------|                   |<-----------
  726.              |                   |
  727.              +-------------------+
  728.  
  729.     If we deny traffic to Port 23 of address B by placing a filter at
  730. interface 2, we have blocked A's ability to telnet to B, but not B's
  731. ability to telnet to A.  A second filter at interface A would be needed
  732. to block telnet in both directions.
  733.     Assume that we only have the filter at interface 2.  Telnets to A
  734. from B will not be affected because the filter at 2 does not check
  735. incoming traffic.
  736. -------
  737.  
  738. With the arrival of in-bound access lists in 9.21, it should be noted
  739. that both inbound and access lists are about equally efficient, in
  740. case any of you were wondering.
  741.  
  742. ------------------------------
  743.  
  744. From: Question 15
  745. Date: 26 July 1994
  746. Subject: The cisco boot process
  747.  
  748. What really happens when a Cisco router boots, from boot start to live
  749. interfaces?
  750.  
  751. First it boots the ROM os version.  It reads the config.  Now, it
  752. realizes that you want to netboot.  It loads the netbooted copy in on
  753. top of itself.  It then re-initializes the box and re-reads the
  754. config.  Manly, yes, but we like it too....
  755.  
  756. [[ Ummm... in particular it loads the netbooted copy in as WELL as
  757. itself, decompresses it, if necessary, and THEN loads on top of
  758. itself.  Note that this is important because it tells you what the
  759. memory requirements are for netbooting: RAM for ROM image (if it's a
  760. run from RAM image), plus dynamic data structures, plus RAM for
  761. netbooted image. ]]
  762.  
  763. The four ways to boot and what happens (sort of):
  764.  
  765.            I (from bootstrap mode)
  766.  
  767. The ROM monitor is running.  The I command causes the ROM monitor to
  768. walk all of the hardware in the bus and reset it with a brute force
  769. hammer.  If the bits in the config register say to auto-boot, then
  770. goto B
  771.  
  772.            B (from bootstrap mode)
  773.  
  774. Load the OS from ROM.  If a name is given, tell that image to start
  775. silently and then load a new image.  If the boot system command is
  776. given, then start silently and load a new image.
  777.  
  778.            powercycle
  779.  
  780. Does some delay stuff to let the power settle.  Goto I.
  781.  
  782.            reload (from the EXEC)
  783. Goto I.
  784.  
  785.  
  786. ------------------------------
  787.  
  788. From: Question 16
  789. Date: 26 July 1994
  790. Subject: Where can I get Cisco hardware?
  791.  
  792. [ It is with great relucatance that I list any one vendor. I would
  793. appreciate some commentary as to whether doing so is a good idea. Also,
  794. other vendors would be a good thing. -jh
  795.  
  796. You might try:
  797.  
  798.    Comstar, Inc.
  799.    5250 W. 74th Street
  800.    Minneapolis, MN  55439
  801.    P: 612-835-5502
  802.    F: 612-835-1927
  803.    Mr. Bill Lunger
  804.  
  805. ------------------------------
  806.  
  807. From: Question 17
  808. Date: 26 July 1994
  809. Subject: Where can I get IETF documents (RFCs, STDs, etc.)?
  810.  
  811.                    Where and how to get new RFCs
  812.                    =============================
  813.  
  814. RFCs may be obtained via EMAIL or FTP from many RFC Repositories.  The
  815. Primary Repositories will have the RFC available when it is first
  816. announced, as will many Secondary Repositories.  Some Secondary
  817. Repositories may take a few days to make available the most recent
  818. RFCs.
  819.  
  820. Primary Repositories:
  821.  
  822.  
  823. RFCs can be obtained via FTP from DS.INTERNIC.NET, NIS.NSF.NET,
  824. NISC.JVNC.NET, FTP.ISI.EDU, WUARCHIVE.WUSTL.EDU, SRC.DOC.IC.AC.UK,
  825. FTP.CONCERT.NET, or FTP.SESQUI.NET.
  826.  
  827.  
  828. 1.  DS.INTERNIC.NET - InterNIC Directory and Database Services
  829.  
  830. RFC's may be obtained from DS.INTERNIC.NET via FTP, WAIS, and
  831. electronic mail.  Through FTP, RFC's are stored as rfc/rfcnnnn.txt or
  832. rfc/rfcnnnn.ps where 'nnnn' is the RFC number.  Login as "anonymous"
  833. and provide your e-mail address as the password.  Through WAIS, you
  834. may use either your local WAIS client or telnet to DS.INTERNIC.NET and
  835. login as "wais" (no password required) to access a WAIS client.  Help
  836. information and a tutorial for using WAIS are available online.  The
  837. WAIS database to search is "rfcs".
  838.  
  839. Directory and Database Services also provides a mail server
  840. interface.  Send a mail message to mailserv@ds.internic.net and
  841. include any of the following commands in the message body:
  842.  
  843.    document-by-name rfcnnnn      where 'nnnn' is the RFC number
  844.                                  The text version is sent.
  845.  
  846.    file /ftp/rfc/rfcnnnn.yyy     where 'nnnn' is the RFC number.
  847.                                  and 'yyy' is 'txt' or 'ps'.
  848.  
  849.    help                          to get information on how to use
  850.                                  the mailserver.
  851.  
  852. The InterNIC Directory and Database Services Collection of Resource
  853. Listings, Internet Documents such as RFCs, FYIs, STDs, and Internet
  854. Drafts, and Publically Accessible Databases are also now available via
  855. Gopher.  All our collections are waisindexed and can be searched from
  856. the Gopher menu.
  857.  
  858. To access the InterNIC Gopher Servers, please connect to
  859. "internic.net" port 70.
  860.  
  861. contact: admin@ds.internic.net
  862.  
  863.  
  864. 2.  NIS.NSF.NET
  865.  
  866. To obtain RFCs from NIS.NSF.NET via FTP, login with username
  867. "anonymous" and password "guest"; then connect to the directory of
  868. RFCs with cd /internet/documents/rfc.  The file name is of the form
  869. rfcnnnn.txt (where "nnnn" refers to the RFC number).
  870.  
  871. For sites without FTP capability, electronic mail query is available
  872. from NIS.NSF.NET.  Address the request to NIS-INFO@NIS.NSF.NET and
  873. leave the subject field of the message blank.  The first text line of
  874. the message must be "send rfcnnnn.txt" with nnnn the RFC number.
  875.  
  876. contact:  rfc-mgr@merit.edu
  877.  
  878.  
  879. 3.  NISC.JVNC.NET
  880.  
  881. RFCs can also be obtained via FTP from NISC.JVNC.NET, with the
  882. pathname rfc/RFCnnnn.TXT.v (where "nnnn" refers to the number of the
  883. RFC and "v" refers to the version number of the RFC).
  884.  
  885. JvNCnet also provides a mail service for those sites which cannot use
  886. FTP.  Address the request to SENDRFC@JVNC.NET and in the subject field
  887. of the message indicate the RFC number, as in "Subject: RFCnnnn" where
  888. nnnn is the RFC number.  Please note that RFCs whose number are less
  889. than 1000 need not place a "0". (For example, RFC932 is fine.)  No
  890. text in the body of the message is needed.
  891.  
  892. contact: Becker@NISC.JVNC.NET
  893.  
  894.  
  895. 4.  FTP.ISI.EDU
  896.  
  897. RFCs can be obtained via FTP from FTP.ISI.EDU, with the pathname
  898. in-notes/rfcnnnn.txt (where "nnnn" refers to the number of the RFC).
  899. Login with FTP username "anonymous" and password "guest".
  900.  
  901. RFCs can also be obtained via electronic mail from ISI.EDU by using
  902. the RFC-INFO service.  Address the request to "rfc-info@isi.edu" with
  903. a message body of:
  904.  
  905.         Retrieve: RFC
  906.            Doc-ID: RFCnnnn
  907.  
  908. (Where "nnnn" refers to the number of the RFC (always use 4 digits -
  909. the DOC-ID of RFC 822 is "RFC0822")).  The RFC-INFO@ISI.EDU server
  910. provides other ways of selecting RFCs based on keywords and such; for
  911. more information send a message to "rfc-info@isi.edu" with the message
  912. body "help: help".
  913.  
  914. contact: RFC-Manager@ISI.EDU
  915.  
  916.  
  917. 5.  WUARCHIVE.WUSTL.EDU
  918.  
  919. RFCs can also be obtained via FTP from WUARCHIVE.WUSTL.EDU, with the
  920. pathname info/rfc/rfcnnnn.txt.Z (where "nnnn" refers to the number of the
  921. RFC and "Z" indicates that the document is in compressed form).
  922.  
  923. At WUARCHIVE.WUSTL.EDU the RFCs are in an "archive" file system and
  924. various archives can be mounted as part of an NFS file system.
  925. Please contact Chris Myers (chris@wugate.wustl.edu) if you want to
  926. mount this file system in your NFS.
  927.  
  928. contact: chris@wugate.wustl.edu
  929.  
  930.  
  931. 6.  SRC.DOC.IC.AC.UK
  932.  
  933. RFCs can be obtained via FTP from SRC.DOC.IC.AC.UK with the pathname
  934. rfc/rfcnnnn.txt.Z or rfc/rfcnnnn.ps.Z (where "nnnn" refers to the
  935. number of the RFC).  Login with FTP username "anonymous" and password
  936. "your-email-address".  To obtain the RFC Index, use the pathname
  937. rfc/rfc-index.txt.Z.  (The trailing .Z indicates that the document is
  938. in compressed form.)
  939.  
  940. SRC.DOC.IC.AC.UK also provides an automatic mail service for those
  941. sites in the UK which cannot use FTP.  Address the request to
  942. info-server@doc.ic.ac.uk with a Subject: line of "wanted" and a
  943. message body of:
  944.  
  945.         request sources
  946.         topic path rfc/rfcnnnn.txt.Z
  947.         request end
  948.  
  949. (Where "nnnn" refers to the number of the RFC.)  Multiple requests may
  950. be included in the same message by giving multiple "topic path"
  951. commands on separate lines.  To request the RFC Index, the command
  952. should read: topic path rfc/rfc-index.txt.Z
  953.  
  954. The archive is also available using NIFTP and the ISO FTAM system.
  955.  
  956. contact: ukuug-soft@doc.ic.ac.uk
  957.  
  958.  
  959. 7.  FTP.CONCERT.NET
  960.  
  961. To obtain RFCs from FTP.CONCERT.NET via FTP, login with username
  962. "anonymous" and your internet e-mail address as password.  The RFCs
  963. can be found in the directory /rfc, with file names of the form:
  964. rfcNNNN.txt or rfcNNNN.ps where NNNN refers to the RFC number.
  965.  
  966. This repository is also accessible via WAIS and the Internet Gopher.
  967.  
  968. contact: rfc-mgr@concert.net
  969.  
  970.  
  971. 8.  FTP.SESQUI.NET
  972.  
  973. RFCs can be obtained via FTP from FTP.SESQUI.NET, with the pathname
  974. pub/rfc/rfcnnnn.xxx (where "nnnn" refers to the number of the RFC and
  975. xxx indicates the document form, txt for ASCII and ps for Postscript).
  976.  
  977. At FTP.SESQUI.NET the RFCs are in an "archive" file system and
  978. various archives can be mounted as part of an NFS file system.
  979. Please contact RFC-maintainer (rfc-maint@sesqui.net) if you want to
  980. mount this file system in your NFS.
  981.  
  982. contact: rfc-maint@sesqui.net
  983.  
  984.  
  985. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  986.  
  987. Secondary Repositories:
  988.  
  989.  
  990.  
  991. Sweden
  992. ------
  993.         Host:           sunic.sunet.se
  994.         Directory:      rfc
  995.  
  996.         Host:           chalmers.se
  997.         Directory:      rfc
  998.  
  999.  
  1000. Germany
  1001. -------
  1002.         Site:           EUnet Germany
  1003.         Host:           ftp.Germany.EU.net
  1004.         Directory:      pub/documents/rfc
  1005.  
  1006.  
  1007. France
  1008. ------
  1009.         Site:           Institut National de la Recherche en Informatique
  1010.                         et Automatique (INRIA)
  1011.         Address:        info-server@inria.fr
  1012.         Notes:          RFCs are available via email to the above
  1013.                         address.  Info Server manager is Mireille 
  1014.                         Yamajako (yamajako@inria.fr).
  1015.  
  1016.  
  1017. Netherlands
  1018. -----------
  1019.         Site:           EUnet
  1020.         Host:           mcsun.eu.net
  1021.         Directory:      rfc
  1022.         Notes:          RFCs in compressed format.
  1023.  
  1024.  
  1025. France
  1026. ------
  1027.         Site:           Centre d'Informatique Scientifique et Medicale
  1028.                         (CISM)
  1029.         Contact:        ftpmaint@univ-lyon1.fr
  1030.         Host:           ftp.univ-lyon1.fr
  1031.         Directories:    pub/rfc/*       Classified by hundreds
  1032.                         pub/mirrors/rfc Mirror of Internic
  1033.         Notes:          Files compressed with gzip. Online
  1034.                         decompression done by the FTP server.
  1035.                         
  1036.  
  1037. Finland
  1038. -------
  1039.         Site:           FUNET
  1040.         Host:           funet.fi
  1041.         Directory:      rfc
  1042.         Notes:          RFCs in compressed format.  Also provides 
  1043.                         email access by sending mail to
  1044.                         archive-server@funet.fi.
  1045.  
  1046.  
  1047. Norway
  1048. ------
  1049.         Host:           ugle.unit.no
  1050.         Directory:      pub/rfc
  1051.  
  1052.  
  1053. Denmark
  1054. -------
  1055.         Site:           University of Copenhagen
  1056.         Host:           ftp.denet.dk
  1057.         Directory:      rfc
  1058.  
  1059.  
  1060. Australia and Pacific Rim
  1061. -------------------------
  1062.  
  1063.         Site:           munnari
  1064.         Contact:        Robert Elz <kre@cs.mu.OZ.AU>
  1065.         Host:           munnari.oz.au
  1066.         Directory:      rfc
  1067.                         rfc's in compressed format rfcNNNN.Z
  1068.                         postscript rfc's rfcNNNN.ps.Z
  1069.  
  1070.  
  1071. United States
  1072. -------------
  1073.  
  1074.         Site:           cerfnet
  1075.         Contact:        help@cerf.net
  1076.         Host:           nic.cerf.net
  1077.         Directory:      netinfo/rfc
  1078.  
  1079.         Site:           NASA NAIC
  1080.         Contact:        rfc-updates@naic.nasa.gov
  1081.         Host:           naic.nasa.gov
  1082.         Directory:      files/rfc
  1083.  
  1084.         Site:           NIC.DDN.MIL (DOD users only)
  1085.         Contact:        NIC@nic.ddn.mil
  1086.         Host:           NIC.DDN.MIL
  1087.         Directory:      rfc/rfcnnnn.txt
  1088.         Note:           DOD users only may obtain RFC's via FTP 
  1089.                         from NIC.DDN.MIL.  Internet users should NOT
  1090.                         use this source due to inadequate connectivity.
  1091.           
  1092.         Site:           uunet
  1093.         Contact:        James Revell <revell@uunet.uu.net>
  1094.         Host:           ftp.uu.net
  1095.         Directory:      inet/rfc
  1096.  
  1097.  
  1098. UUNET Archive
  1099. -------------
  1100.  
  1101.      UUNET archive, which includes the RFC's, various IETF documents,
  1102.      and other information regarding the internet, is available to the
  1103.      public via anonymous ftp (to ftp.uu.net) and anonymous uucp, and
  1104.      will be available via an anonymous kermit server soon.  Get the
  1105.      file /archive/inet/ls-lR.Z for a listing of these documents.
  1106.  
  1107.      Any site in the US running UUCP may call +1 900 GOT SRCS and use
  1108.      the login "uucp".  There is no password.  The phone company will
  1109.      bill you at $0.50 per minute for the call.  The 900 number only
  1110.      works from within the US.
  1111.  
  1112.  
  1113. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1114.  
  1115. Requests for special distribution of RFCs should be addressed to
  1116. either the author of the RFC in question, to NIC@INTERNIC.NET.
  1117.  
  1118. Submissions for Requests for Comments should be sent to
  1119. RFC-EDITOR@ISI.EDU.  Please consult "Instructions to RFC Authors",
  1120. RFC 1543, for further information.
  1121.  
  1122. Requests to be added to or deleted from the RFC distribution list should
  1123. be sent to RFC-REQUEST@NIC.DDN.MIL.
  1124.  
  1125. Changes to this file "rfc-retrieval.txt" should be sent to
  1126. RFC-MANAGER@ISI.EDU.
  1127.  
  1128. ------------------------------
  1129.  
  1130. From: Question 18
  1131. Date: 27 July 1994
  1132. Subject: Future features in cisco software
  1133.  
  1134. [This could be more fleshed out, but Philip sent these in. -jh]
  1135.  
  1136. IPXWAN support added in 10.0
  1137. BGP4 support added in 10.0
  1138. Kerberos not yet available
  1139.  
  1140. ------------------------------
  1141.  
  1142. From: Question 19
  1143. Date: 27 July 1994
  1144. Subject: How do cisco routers rate performance-wise?
  1145.  
  1146. People often ask about performance of the cisco routers and are shyed
  1147. away from answering their questions because we don't know where to send
  1148. them.
  1149.  
  1150. Scott Bradner keeps the results of his performance tests on the
  1151. Internet.  You can find them for ftp on the system hsdndev.harvard.edu
  1152. in the /pub/ndtl.  There is a README file in that directory that
  1153. explains what is available.  In addition, cisco has just started
  1154. publishing a piece of literature called ``The Harvard Benchmark Test
  1155. Results: Summary of Cisco Systems Performance''.  The only number I
  1156. can find on the doc is Lit. #700901.  Don't know if you can order it
  1157. by this number, but at least there's a title to go on.
  1158.  
  1159. ------------------------------
  1160.  
  1161. From: Question 20
  1162. Date: 31 October 1994
  1163. Subject: How are packets switched?
  1164.  
  1165. There are 4 types of switching (in order of increasing performance).
  1166.  
  1167.         process switching
  1168.         fast switching
  1169.         autonomous switching
  1170.         silicon switching
  1171.  
  1172. Autonomous switching is done in the switch processor.
  1173.  
  1174. Silicon switching is done in the silicon switching engine (creative,
  1175. eh? ;-).
  1176.  
  1177. The silicon switch processor (SSP) is the board which combines both the
  1178. switch processor and a silicon switching engine.
  1179.  
  1180. Process and fast switching support inbound and outbound, simple and
  1181. extended, access lists.
  1182.  
  1183. The SSP supports simple outbound access lists.
  1184.  
  1185. ------------------------------
  1186.  
  1187. From: Question 21
  1188. Date: 31 October 1994
  1189. Subject: How does one interpret buffer statistics?
  1190.  
  1191. Buffer statistics may be obtained with:
  1192.  
  1193.         mit2-gw.near.net>sh buffers
  1194.         Buffer elements:
  1195.              433 in free list (500 max allowed)
  1196.              82320311 hits, 0 misses, 0 created
  1197.         Small buffers, 104 bytes (total 202, permanent 120):
  1198.              185 in free list (20 min, 250 max allowed)
  1199.              34289219 hits, 4297 misses, 1307 trims, 1389 created
  1200.         Middle buffers, 600 bytes (total 104, permanent 90):
  1201.              102 in free list (10 min, 200 max allowed)
  1202.              6829533 hits, 1432 misses, 483 trims, 497 created
  1203.         Big buffers, 1524 bytes (total 90, permanent 90):
  1204.              90 in free list (5 min, 300 max allowed)
  1205.              3403884 hits, 56 misses, 1 trims, 1 created
  1206.         Large buffers, 5024 bytes (total 5, permanent 5):
  1207.              5 in free list (0 min, 30 max allowed)
  1208.              49984 hits, 13 misses, 20 trims, 20 created
  1209.         Huge buffers, 18024 bytes (total 0, permanent 0):
  1210.              0 in free list (0 min, 4 max allowed)
  1211.              0 hits, 0 misses, 0 trims, 0 created
  1212.         
  1213.         5683 failures (0 no memory)
  1214.  
  1215. You can interpret them:
  1216.  
  1217. Total   Number of buffers of that size that exist. 
  1218.  
  1219. Free    Number of free buffers.
  1220.  
  1221. Max     Maximum size that the free list can grow to before we start
  1222.         throwing them away.
  1223.  
  1224. Hit     Buffer got used.
  1225.  
  1226. Miss    Someone requested a buffer and we had to go carve it up out of
  1227.         free memory.  If we couldn't because we were at interrupt
  1228.         level, it's also an allocation failure.  If we couldn't
  1229.         because we were out of memory, then it's also a ``no memory''
  1230.         failure.
  1231.  
  1232. Trim    There are more free buffers on the free list than there need
  1233.         to be and we threw some away.
  1234.  
  1235. Create  Number of buffers we created after a miss.
  1236.  
  1237. ------------------------------
  1238.  
  1239. From: Question 22
  1240. Date: 1 November 1994
  1241. Subject: How should I restrict access to my router?
  1242.  
  1243. Many admins are concerned about unauthorized access to their routers
  1244. from malicious people on the Internet; one way to prevent this
  1245. is to restrict access to your router on the basis of IP address.
  1246.  
  1247. Many people do this, however it should be noted that a significant number
  1248. of network service providers allow unrestricted access to their routers
  1249. to allow others to debug, examine routes, etc. If you're comfortable doing
  1250. this, so much the better, and we thank you!
  1251.  
  1252. If you wish to restrict access to your router, select a free IP access
  1253. list (numbered from 1-100) -- enter ``sh access-list'' to see those
  1254. numbers in use.
  1255.  
  1256.         yourrouter#sh access-list
  1257.         Standard IP access list 5
  1258.             permit 192.94.207.0, wildcard bits 0.0.0.255
  1259.  
  1260. Next, enter the IP addresses you wish to allow access to your router
  1261. from; remember that access lists contain an implicit "deny everything"
  1262. at the end, so there is no need to include that. In this case, 30
  1263. is free:
  1264.  
  1265.         yourrouter#conf t
  1266.         Enter configuration commands, one per line.  End with CNTL/Z.
  1267.         yourrouter(config)#access-list 30 permit 172.30.0.0 0.0.255.255
  1268.         yourrouter(config)#^Z
  1269.  
  1270. (This permits all IP addreses in the network 172.30.0.0, i.e. 172.30.*.*).
  1271. Enter multiple lines for multiple addresses; be sure that you don't
  1272. restrict the address you may be telnetting to the router from.
  1273.  
  1274. Next, examine the output of ``sh line'' for all the vty's (Virtual ttys)
  1275. that you wish to apply the access list to. In this example, I want
  1276. lines 2 through 12:
  1277.  
  1278.         yourrouter#sh line
  1279.          Tty Typ    Tx/Rx    A Modem  Roty AccO AccI  Uses    Noise   Overruns
  1280.            0 CTY             -    -      -    -    -     0        0        0/0
  1281.            1 AUX  9600/9600  -    -      -    -    -     1  3287605        1/0
  1282.         *  2 VTY  9600/9600  -    -      -    -    7    55        0        0/0
  1283.            3 VTY  9600/9600  -    -      -    -    7     4        0        0/0
  1284.            4 VTY  9600/9600  -    -      -    -    7     0        0        0/0
  1285.            5 VTY  9600/9600  -    -      -    -    7     0        0        0/0
  1286.            6 VTY  9600/9600  -    -      -    -    7     0        0        0/0
  1287.            7 VTY  9600/9600  -    -      -    -    7     0        0        0/0
  1288.            8 VTY  9600/9600  -    -      -    -    7     0        0        0/0
  1289.            9 VTY  9600/9600  -    -      -    -    7     0        0        0/0
  1290.           10 VTY  9600/9600  -    -      -    -    7     0        0        0/0
  1291.           11 VTY  9600/9600  -    -      -    -    -     0        0        0/0
  1292.           12 VTY  9600/9600  -    -      -    -    -     0        0        0/0
  1293.  
  1294.  
  1295. Apply the access list to the relevant lines:
  1296.  
  1297.         yourrouter#conf t
  1298.         Enter configuration commands, one per line.  End with CNTL/Z.
  1299.         yourrouter(config)#line 2 12
  1300.         yourrouter(config-line)# access-class 30 in
  1301.         yourrouter(config-line)# ^Z
  1302.  
  1303. (This apply access list 30 to lines 2 through 12.) 
  1304.  
  1305. Be sure to save your configuration with ``write mem''.
  1306.  
  1307. Please note that access lists for incoming telnet connections do NOT
  1308. cause your router to perform significant CPU work, unlike access lists
  1309. on interfaces.
  1310.  
  1311. ------------------------------
  1312.  
  1313. From: Question 23
  1314. Date: 1 November 1994
  1315. Subject: What can I do about source routing?
  1316.  
  1317. What *is* source routing?
  1318.  
  1319. Soure routing is an IP option which allows the originator of a packet
  1320. to specify what path that packet will take, and what path return packets
  1321. sent back to the originator will take. Source routing is useful when the
  1322. default route that a connection will take fails or is suboptimal for some
  1323. reason, or for network diagnostic purposes. For more information on
  1324. source routing, see RFC791.
  1325.  
  1326. Unfortunately, source routing is often abused by malicious users on
  1327. the Internet (and elsewhere), and used to make a machine (A), think
  1328. it is talking to a different machine (B), when it is really talking to
  1329. a third machine (C). This means that C has control over B's ip address
  1330. for some purposes.
  1331.  
  1332. The proper way to fix this is to configure machine A to ignore
  1333. source-routed packets where appropriate. This can be done for most
  1334. unix variants by installing a package such as Wietse Venema,
  1335. <wietse@wzv.win.tue.nl>,'s tcp_wrapper:
  1336.  
  1337.         ftp://cert.org:pub/tools/tcp_wrappers
  1338.  
  1339. For some operating systems, a kernel patch is required to make this
  1340. work correctly (notably SunOS 4.1.3). Also, there is an unofficial
  1341. kernel patch available for SunOS 4.1.3 which turns all source routing
  1342. off; I'm not sure where this is available, but I believe it was posted
  1343. to the firewalls list by Brad Powell soimetime in mid-1994.
  1344.  
  1345. If disabling source routing on all your clients is not posssible, a
  1346. last resort is to disable it at your router. This will make you unable
  1347. to use ``traceroute -g'' or ``telnet @hostname1:hostname2'', both
  1348. of which use LSRR (Loose Source Record Route, 2 IP options, the first
  1349. of which is a type of source routing), but may be necessary for some.
  1350. If so, you can do this with
  1351.  
  1352.         foo-e-0#conf t
  1353.         Enter configuration commands, one per line.  End with CNTL/Z.
  1354.         foo-e-0(config)#no ip source-route
  1355.         foo-e-0(config)#^Z
  1356.  
  1357. It is somewhat unfortunate that you cannot be selective about this; it
  1358. disables all forwarding of source-routed packets through the router,
  1359. for all interfaces, as well as source-routed packets to the router
  1360. (the last is unfortunate for the purposes of ``traceroute -g'').
  1361.  
  1362. ------------------------------
  1363.  
  1364. From: Question 24
  1365. Date: 1 November 1994
  1366. Subject: Is there a block of private IP addresses I can use?
  1367.  
  1368. Yes there is, however whether you wish to do so is an issue of
  1369. some debate.
  1370.  
  1371. There are two RFCs which discuss this issue, and present opposing
  1372. views:
  1373.  
  1374. 1597 Address Allocation for Private Internets. Y. Rekhter, B.
  1375.      Moskowitz, D. Karrenberg & G. de Groot. March 1994. (Format:
  1376.      TXT=17430 bytes)
  1377.  
  1378. 1627 Network 10 Considered Harmful (Some Practices Shouldn't be
  1379.      Codified). E. Lear, E. Fair, D. Crocker & T. Kessler. June 1994.
  1380.      (Format: TXT=18823 bytes)
  1381.  
  1382.  
  1383. Neither one of these RFCs is anything more than a set of informational
  1384. guidelines; they are *not* words to live by (remember that RFC stands
  1385. for Request For Comments). Nevertheless, both comment cogently on this
  1386. issue, a full discussion of which is outside the scope of this
  1387. document. If you're seriously considering using private IP addresses,
  1388. please read them both (see question 17, ``Where can I get IETF
  1389. documents'') to find them.
  1390.  
  1391. Additionally, it is likely that a third RFC will be coming out shortly
  1392. that discusses both sides of the issue; watch this space for details.
  1393.  
  1394. In any event, RFC 1597 documents the allocation of the following
  1395. addresses for use by ``private internets'':
  1396.  
  1397.         10.0.0.0        -   10.255.255.255
  1398.         172.16.0.0      -   172.31.255.255
  1399.         192.168.0.0     -   192.168.255.255
  1400.  
  1401. Most importantly, it is vital that nothing using these addresses
  1402. should ever connect to the global Internet, or have plans to do so.
  1403. Please read the above RFCs before considering implementing such
  1404. a policy.
  1405.  
  1406. ------------------------------
  1407.  
  1408. From: Question 25
  1409. Date: 5 July 1994
  1410. Subject: Acknowledgements.
  1411.  
  1412. The following people contributed to this FAQ, and their contributions
  1413. are greatly appreciated, both questions and answers (in alpha order):
  1414.  
  1415.         "Ronnie B. Kon" <ronnie@cisco.com>
  1416.         Alain Martineau <amartineau@MacMartineau.ccr.hydro.qc.ca>
  1417.         Charley Kline <cvk@uiuc.edu>
  1418.         Dave Katz <dkatz@cisco.com>
  1419.         Howard C. Berkowitz, PSC International, <hcb@world.std.com>
  1420.         Jim Forster <forster@cisco.com>
  1421.         John Wright
  1422.         Pete Siemsen <siemsen@skat.usc.edu>
  1423.         Phillip Remaker <remaker@cisco.com>
  1424.         Ran Atkinson <atkinson@sundance.itd.nrl.navy.mil>
  1425.         Sanjay Rungta~ <srungta@sedona.intel.com>
  1426.         Sean McGrath <SEAN@oak.his.ucsf.EDU>
  1427.         Steve Cunningham <steve@vf.ge.com>
  1428.         atkinson@sundance.itd.nrl.navy.mil (Ran Atkinson)
  1429.         buk@taz.de ($ Burkhard Kohl)
  1430.         jerry@ksu.ksu.edu (Jerry Anderson)
  1431.         jhawk@panix.com (John Hawkinson)
  1432.         john@cisco.com (John Wright)
  1433.         john@gulfa.ods.gulfnet.kw (John Temples)
  1434.         peter@ulisse.rhein-main.de (Peter Radig)
  1435.         tli@cisco.com (Tony Li)
  1436.         tom@park.uvsc.edu (Thomas R. Kimpton)
  1437.         warner@cats.ucsc.edu (Jim Warner)
  1438.